package cate.common.table.d;

import easy.java.dev.note.NoteClass;
import easy.java.dev.note.NoteField;

public class GDActivity {

	@NoteClass("活动基础类型")
	public static class Type {

		@NoteField("未知活动")
		public static final byte NULL = 0;

		@NoteField("开服天数活动")
		public static final byte OPEN_DAY = 1;

		@NoteField("自然日活动")
		public static final byte NATURAL_DAY = 2;

		@NoteField("注册日活动")
		public static final byte REGISTRE_DAY = 3;

		@NoteField("合服天数活动")
		public static final byte MERGE_DAY = 4;

		public static String des(byte type){
			switch (type){
				case OPEN_DAY:return "开服天数活动";
				case NATURAL_DAY:return "自然日活动";
				case REGISTRE_DAY:return "注册日活动";
				case MERGE_DAY:return "合服天数活动";
				default:return "未知活动";
			}
		}
	}

	@NoteClass("开服天数类型")
	public static class OpenDayType{

		@NoteField(value = "活动首日",detail = "活动首日达标开服天数才会开启")
		public static final byte FIRST_DAY = 0;

		@NoteField(value = "中途开启",detail = "活动中途达标开服天数就会开启")
		public static final byte MIDWAY = 1;
	}

	@NoteField("免费")
	public static final int SHOP_TYPE_FREE = 0;
	@NoteField("消耗道具")
	public static final int SHOP_TYPE_ITEM_COST = 1;
	@NoteField("支付")
	public static final int SHOP_TYPE_PAY = 2;

	@NoteField("心愿指针-转盘格子数")
	public static final int GRID_NUM = 12;

	@NoteField("心愿指针-一次最多抽取的次数")
	public static final int MAX_DRAW_TIMES = 10;
}
